﻿*{
     margin:0;
     padding:0;
}
    *:hover {
    background-color:orangered;
    }
body,h1,h2,h3,h4,h5,h6,
a,
img,
ul,li,
p,
address
{
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    color:black;
}
li{
    list-style:none;
}
a{
    text-decoration:none;

}
.header {width:100%;
         height:120px;
}
.nav {
    width: 100%;
    height: 40px;
}
.nav li{
    float:left;
    width:80px;
    height:40px;
    line-height:40px;
    text-align:center;
}
.nav a:hover{
    color:red;
}
.nav li:hover{
    background-color:lawngreen;
}
.main {
    float:left;
    width:70%;
    height:400px;
}
.main .row-1{
    float:left;
    width:100%;
    height:250px;

}
.main .row-2{
    float:left;
    width:100%;
    height:150px;
}
.main h2{
     height:20%;
}
.main p, .main article{
    height:80%;
}
.main .col{
    float:left;
    width:50%;
}
.aside {
    float: left;
    width:30%;
    height: 400px;
}
.footer {
    clear:both;
    width: 100%;
    height:100px;
}
.sep{
    background-color:burlywood;
}
.sep2{
    background-color:greenyellow;
}